@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
}
body, button, input, select, textarea {
	font: 12px/1.5 tahoma,arial,宋体b8b\4f53;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}

ul, li{
	list-style:none;
}

.clear{
	height:0px;
	clear:both;
	overflow:hidden;
}

.top{
	height:46px;
	line-height:46px;
	background:url(../img/top-nav-bg.jpg) left bottom;
	min-width:960px;
}
.top-nav{
	width:960px;
	margin:0 auto;
}

.top-left{
	float:left;
}
.top-right{
	float:right;
	padding-right:15px;
}
.top-left .to-nav-item, .top-right .to-nav-item{
	float:left;
	padding:0px 8px;
}
.top-left .top-nav-aisou{
	float:left;
	padding:0px 30px 0px 15px;
}
.top-left .to-nav-item a, .top-right .to-nav-item a{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.top-left .to-nav-item a:hover, .top-right .to-nav-item a:hover{
	color:#e12c21;
}
.top-left .top-nav-aisou a{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}

.top-right .to-nav-item{
	float:left;
	padding:0px 8px;
}
.top-right .aisou{
	float:left;
}
.top-right .top-search-box{
	margin-top:10px;
	padding:0px;
	height:24px;
	margin-right:30px;
}
.top-right .top-search-box select{
	height:24px;
	border:none;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	background-color:#f1f1f1;
}
.top-right .top-search-box input.top-s-input{
	height:24px;
	line-height:24px;
	width:125px;
	border:none;
	vertical-align:middle;
	background-color:#f1f1f1;
}
.top-right .top-search-box input.top-s-btn{
	height:24px;
	width:30px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	background:url(../img/top-s-btn.jpg) no-repeat;
}
.top-right .my-account{
	position:relative;
	margin-top:7px;
	height:32px;
	line-height:32px;
}
.top-right .my-account-hover{
	position:relative;
}
.top-right .my-account a.my-account-l{
	background:url(../img/top-more-point.jpg) right center no-repeat;
	padding-right:12px;
	float:left;
}
.top-right .my-account-hover a.my-account-l{
	background:url(../img/top-more-point-d.jpg) right center no-repeat;
	color:#E12C21;
}
.top-right .my-account .sub-nav{
	position:absolute;
	right:0px;
	top:30px;
	background:#FFF;
	padding:5px 8px 5px;
	border:1px solid #838585;
	display:none;
	z-index:3;
}
.top-right .my-account .sub-nav a{
	display: block;
	color: #8C8C8C;
	font-weight:normal;
	font-size:12px;
	height: 20px;
	line-height: 20px;
	_height:auto;
	_line-height: auto;
	white-space: nowrap;
}
.top-right .my-account .sub-nav a:hover{
	color:#E12C21;
}

.top-right .my-account-hover .sub-nav{
	display:block;
}
.top-right .my-account b{
	display:none;
	position:absolute;
	right:30px;
	top:24px;
	height:7px;
	width:9px;
	background:url(../img/top-more-point-s.jpg) no-repeat;
	z-index:5;
}
.top-right .my-account-hover b{
	display:block;
}

.head{
	width:960px;
	margin:0 auto;
	padding-top:15px;
}
.head-left a.logo{
	float:left;
	margin-left:15px;
}
.my-account-center{
	float:left;
	font-size:24px;
	font-weight:bold;
	color:#656565;
	margin-left:10px;
	border-left:1px solid #cccccd;
	padding-left:10px;
	height:30px;
	line-height:28px;
	margin-top:4px;
}
.set-index{
	float:left;
	padding-left:10px;
	height:16px;
	line-height:16px;
	padding-top:12px;
}
.set-index a{
	color:#E12C21;
}

.searchBox{
	float:right;
}
.searchBox .search{
	float:left;
	margin-top:5px;
	height:28px;
	line-height:28px;
}
.searchBox .search .c-s-btn{
	vertical-align:text-top;
	background:url(../img/search-con-btn.jpg) no-repeat;
	height:28px;
	width:54px;
	border:none;
}
.searchBox .search .c-search{
	vertical-align:text-top;
	background:url(../img/searchBoxBg.jpg) no-repeat;
	height:26px;
	line-height:26px;
	width:365px;
	border:1px solid #aaaaaa;
	border-right:none;
}
.searchBox .search .c-search-focus{
	background:none;
}
.searchBox .more-s{
	float:left;
	margin-left:16px;
	width:58px;
	margin-right:15px;
	height:30px;
	line-height:14px;
	margin-top:4px;
}
.searchBox .more-s a{
	color:#aaaaaa;
	font-size:12px;
}
.appBtnBox{
	width:960px;
	margin-top:24px;
	margin-bottom:14px;
	_overflow:hidden;
}
.appBtn{
	float:left;
	_width:990px;
	_margin-left:-24px;
}
.appBtn li{
	float:left;
	width:48px;
	text-align:center;
	margin:0px 24px;
}
.appBtn li a{
	color:#333433
}
.appBtn li a:hover{
	color:#e12c21;
	text-decoration:none;
}



.main{
	width:960px;
	margin:0 auto;
}
.main-left{
	float:left;
	width:198px;
	border:1px solid #d2d0d0;
	padding-bottom:20px;
}
.main-left .title{
	background:url(../img/left-menu-title.jpg) left top repeat-x;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#3c3c3c;
	padding-left:24px;
}
.menuBox{
	width:198px;
	padding-top:8px;
}
.menuBox a{
	color:#3c3c3c;
	text-decoration:none;
}
.menuBox a.current, .menuBox a:hover{
	color:#E12C21;
}
.first-menu{
	padding-left:24px;
}
.first-menu li{
	line-height:22px;
}
.first-menu li.hasmore{
	line-height:22px;
	background:url(../img/left-menu-open-up.jpg) 0px 8px no-repeat;
	padding-left:14px;
}
.first-menu li.hasmoreclose{
	background:url(../img/left-menu-open-d.jpg) 0px 8px no-repeat;
}
.first-menu li.nomore{
	padding-left:14px;
}
.three-menu{
	padding-left:14px;
}

.menu-first{
	padding-left:24px;
	line-height:22px;
}
.menu-first a{
	font-weight:bold;
}
.menu-second{
	padding-left:48px;
}
.menu-second li{
	line-height:22px;
}

.main-right{
	border:1px solid #D2D0D0;
	float:left;
	margin-left:10px;
	width:748px;
}


.footer{
	width:960px;
	margin:0 auto;
	padding-bottom:32px;
	padding-top:20px;
}
.helper-box{
	width:1000px;
	padding-bottom:22px;
}
.helper-box .helper-hd{
	border-bottom:2px solid #e30100;
	height:20px;
	line-height:20px;
	/*padding-left:90px;
	_padding-left:50px;*/
}
.helper-box .helper-hd h4{
	float:left;
	width:150px;
	color:#3c3c3c;
	font-size:14px;
}
.helper-box .helper-hd h4.h41{
	margin-left:90px;
	_margin-left:50px;
}
.helper-box .helper-hd h4.h42{
	margin-left:93px;
}
.helper-box .helper-hd h4.h43{
	margin-left:93px;
}
.helper-box .helper-hd h4.h44{
	margin-left:93px;
}
.helper-item-box{
	/*padding-left:90px;
	_padding-left:50px;*/
}
.helper-item{
	float:left;
	width:150px;
	color:#767677;
	padding-top:4px;
}
.helper-item1{
	margin-left:90px;
	_margin-left:50px;
}
.helper-item2{
	margin-left:93px;
}
.helper-item3{
	margin-left:93px;
}
.helper-item4{
	margin-left:93px;
}
.helper-item li{
	height:22px;
	line-height:22px;	
}
.helper-item a{
	color:#3c3c3c;
	
}
.aisohuo-link{
	text-align:center;
	padding-bottom:6px;
}
.aisohuo-link a{
	margin:0px 5px;
}
.foot-nav, .link-box{
	text-align:center;
	padding-bottom:6px;
}
.foot-nav a, .link-box a{
	margin:0px 5px;
	color:#6f6f6f;
}
.link-box a.more{
	font-family:"宋体";
}
.footer a:hover{
	color:#E12C21;
}
.orderPop{
	position:absolute;
	top:22px;
	left:0px;
	border:1px solid #FF8080;
	background:url(../images/msg_bg.png) left center no-repeat;
	background-color: #FFF2F2;
	padding-left:13px;
}
